Operator Library: Hardware Platform
This operator provides a receiver for trigger data from a CXP over Fiber (CoF) camera to the VisualApplets design.
The RX trigger is a 4-bit value, which represents the trigger type as defined in the CXP standard. Up to 16 different trigger types can be defined. Every received trigger packet causes the operator to output one 4-bit data word (trigger type) of a 0D data stream.
The operator docks to the RX master lane within the CoF camera and to the frame grabber connection. The Design Rules Check (DRC) checks whether a corresponding camera operator is instantiated and the master lane selection between the CoFCamera and the CoFRxTrigger operators matches. In case of errors, the DRC provides an error message, and the operator will get a red background overlay. There is no instantiation order, both CoFCamera and CoFRxTrigger can be used as desired. But to pass the DRC, both operators and the correct mapping to ports are required.
| Available for Hardware Platform |
|---|
| imaFlex 2 Dual 100 |
Resources
The operator mirrors the FiberConnection parameter setting into the dialog as read-only parameters. You can see the FPGA device resources, if you open the dialog from the menu. The device resources are read-only:
Depending on the allocated port, the resource is of the type Port[0] CoF RX Trigger Lane or of the type Port[1] CoF RX Trigger Lane with the index range from 0 to 3. The operator allocates always only one lane, as the transmission of trigger packets is running always over the master lane.
| Link Parameter | Output Link O |
|---|---|
| Bit Width | 4 |
| Arithmetic | unsigned |
| Parallelism | 1 |
| Kernel Columns | 1 |
| Kernel Rows | 1 |
| Img Protocol | VALT_PIXEL0D |
| Color Format | VAF_GRAY |
| Color Flavor | FL_NONE |
| Max. Img Width | any |
| Max. Img Height | any |
| FiberConnection | |
|---|---|
| Type | Static Write parameter |
| Default | port_0_lane_0 |
| Range | {port_0_lane_0, port_1_lane_0} |
|
This parameter defines on which QSFP28 port the camera is connected and which lane of that port is the master lane: the lane that can receive trigger packets. Only camera configurations with 4 lanes are supported on port 0 and port 1. Consequently, CoFRxTrigger can use only lane 0 on both ports. The selected QSFP28 port can be used only if the FiberProtocol parameter in the AppletProperties operator for that port is set to CoF and not to DataForwarding. If FiberProtocol is set to DataForwarding and the CoFRxTrigger operator attempts to map to that fiber port, the Design Rule Check (DRC) will generate an error message. In this case, the FiberConnection parameter will be marked as conflicted (red), and hovering over it will display a quick-tip help message explaining the conflict. Only one CoFRxTrigger operator can use the same hardware QSFP28 port on the same lane. Mappings between multiple operators must be unique across the entire design. The CoFRxTrigger operator expects the presence of a CoFCamera operator on the same master lane. If this condition is not met, the FiberConnection parameter will be marked as conflicted (red), and hovering over it will display a quick-tip help message explaining the conflict. |
|


Prev

